package Dao.interfaces;

import java.util.Date;
import java.util.List;

import Bean.Cliente;
import Bean.OrdemDeServico;
import exception.CrudException;

public interface IOrdemDeServicoDao extends ICrud<OrdemDeServico> {
	public OrdemDeServico carregar(Long id) throws CrudException;
	public List<OrdemDeServico> carregarTodos() throws CrudException;
	public void excluir(Long id) throws CrudException;
	public void fecharOS(OrdemDeServico obj) throws CrudException;
	List<OrdemDeServico> carregarPorParametros(Cliente c, int status,
			int sitPagamento, Date dataI,
			Date dataF) throws CrudException;

}
